Jaume CostaJaume Costa
The Gap Nobody Occupies: Vietnam's Badminton Doubles ProblemAt Nguyen Du Stadium, on an April evening, I sat in the seventh row from the...
Dakar 2026 Youth Olympic Games Beach Volleyball Draw: The Seeding Formula and the Gap in the PoolsIn the published pool draw for beach volleyball at the Dakar 2026 Youth Olymp...
The Hand Index and a 100 Million Euro Gamble: Raphinha Carries Barcelona on Injury-Prone LegsSeptember, at a hotel on the edge of Paris, I sat in the fourth row of a pres...
Vietnam Volleyball's Load Ceiling: Reading a Historic Milestone Through Injury DataIn May 2026, inside a gymnasium in Phnom Penh, Tran Thi Thanh Thuy took three...
Fragments and Foundations: Why Youth Sports Analysis Requires Data, Not GapsIn a recently shared youth table tennis analysis piece, I encountered a fully...
VALORANT Champions 2026 in Shanghai: A Perfectly Symmetrical Draw and the Biggest Data GapGroup A: 100 Thieves, FUT Esports, T1, JD Gaming. Group B: LOUD, Team Vitalit...
Vietnam vs Chinese Taipei at Asiad 2026: Eight Days, Three Ranking Places and an Unhealed ScarAt six in the morning on 11 September, the bus carrying Vietnam's women's...
20 Shuttlers, One Pair, and India's Gamble at Asian Games 2026On September 19, 2026, when the nets go up in Aichi-Nagoya, the Badminton...
Como 4-1 Leipzig: Historic Victory or a Trap of Overconfidence?I still remember the feeling of stepping into the commentary booth for my fir...
When 3.d4 Stopped Being HarmlessIn 2026 my father learned the move 3.d4 from a friend who taught chess in the...
Thuy Linh Falls to 19-Year-Old Chinese Talent at Vietnam Open: A Data and Tactical AnalysisThuy Linh Falls to 19-Year-Old Chinese Talent at Vietnam Open: A Data and...
Samarkand 2026: India Defends the Throne, Uzbekistan Awaits Sindarov's MomentWhen the official schedule for the 46th Chess Olympiad was announced, I...
Vietnam 1-0 Philippines: A First-Chance Goal and the Fragile Architecture Behind the WinI sat in front of a screen at a small cafe on Hang Bong Street in Hanoi, and...
Decoding Badminton Injuries: The Knee Does Not Read the RankingsIn the 74th minute of a Super 750 semifinal, a women's singles player lunged ...
2027 Women's Volleyball World Cup: 18 Tickets Claimed, Thailand Beat China in Tianjin2027 Women's Volleyball World Cup: 18 Tickets Claimed, Thailand Beat China in...
Luminosity's Play Connect Playoff Spot: A 3-2 Ticket Anchored to One MapTwice Luminosity stepped onto Ancient at Logitech G Play Connect, and twice...
A Mexican political story tagged "football": a classification error surfaces in a sports news pipelineA news item about converting the former mansion of a Mexico City police chief...
No Data for Analysis: Women's World Cup Basketball Cannot Be Analyzed in DetailAccording to data analysis from official sources, in the context of the Women...
The Empty Analysis Sheet and the Discipline of the WriterOne in the morning in Saigon. On the laptop screen the nine-section analysis...
The Blank Dossier: When Vietnamese Badminton Data Misses the Transfer WindowAt four fifty in the morning, in a hotel on the corner of Jalan Sudirman in...
Dakar 2026 Youth Olympic Games Beach Volleyball Draw: The Seeding Formula and the Gap in the PoolsIn the published pool draw for beach volleyball at the Dakar 2026 Youth Olymp...
The Hand Index and a 100 Million Euro Gamble: Raphinha Carries Barcelona on Injury-Prone LegsSeptember, at a hotel on the edge of Paris, I sat in the fourth row of a pres...
Vietnam Volleyball's Load Ceiling: Reading a Historic Milestone Through Injury DataIn May 2026, inside a gymnasium in Phnom Penh, Tran Thi Thanh Thuy took three...
Fragments and Foundations: Why Youth Sports Analysis Requires Data, Not GapsIn a recently shared youth table tennis analysis piece, I encountered a fully...
VALORANT Champions 2026 in Shanghai: A Perfectly Symmetrical Draw and the Biggest Data GapGroup A: 100 Thieves, FUT Esports, T1, JD Gaming. Group B: LOUD, Team Vitalit...
Vietnam vs Chinese Taipei at Asiad 2026: Eight Days, Three Ranking Places and an Unhealed ScarAt six in the morning on 11 September, the bus carrying Vietnam's women's...
20 Shuttlers, One Pair, and India's Gamble at Asian Games 2026On September 19, 2026, when the nets go up in Aichi-Nagoya, the Badminton...
Como 4-1 Leipzig: Historic Victory or a Trap of Overconfidence?I still remember the feeling of stepping into the commentary booth for my fir...
When 3.d4 Stopped Being HarmlessIn 2026 my father learned the move 3.d4 from a friend who taught chess in the...
Thuy Linh Falls to 19-Year-Old Chinese Talent at Vietnam Open: A Data and Tactical AnalysisThuy Linh Falls to 19-Year-Old Chinese Talent at Vietnam Open: A Data and...
Samarkand 2026: India Defends the Throne, Uzbekistan Awaits Sindarov's MomentWhen the official schedule for the 46th Chess Olympiad was announced, I...
Vietnam 1-0 Philippines: A First-Chance Goal and the Fragile Architecture Behind the WinI sat in front of a screen at a small cafe on Hang Bong Street in Hanoi, and...
Decoding Badminton Injuries: The Knee Does Not Read the RankingsIn the 74th minute of a Super 750 semifinal, a women's singles player lunged ...
2027 Women's Volleyball World Cup: 18 Tickets Claimed, Thailand Beat China in Tianjin2027 Women's Volleyball World Cup: 18 Tickets Claimed, Thailand Beat China in...
Luminosity's Play Connect Playoff Spot: A 3-2 Ticket Anchored to One MapTwice Luminosity stepped onto Ancient at Logitech G Play Connect, and twice...
A Mexican political story tagged "football": a classification error surfaces in a sports news pipelineA news item about converting the former mansion of a Mexico City police chief...
No Data for Analysis: Women's World Cup Basketball Cannot Be Analyzed in DetailAccording to data analysis from official sources, in the context of the Women...
The Empty Analysis Sheet and the Discipline of the WriterOne in the morning in Saigon. On the laptop screen the nine-section analysis...
The Blank Dossier: When Vietnamese Badminton Data Misses the Transfer WindowAt four fifty in the morning, in a hotel on the corner of Jalan Sudirman in...
